'''
小明爱跑步，爱吃东西。
    1）小明体重75.0公斤
    2）每次跑步会减肥0.5公斤
    3）每次吃东西体重会增加1公斤
    4）小美的体重是45.0公斤
'''
'''
分析需求：
定义人类 person
    属性：
        名字
        体重
    方法：
        跑步
        吃东西
'''
class Person():
    def __init__(self,n,w):
        self.name=n
        self.weight=w
    def run(self):
        self.weight-=0.5
        print(f"{self.name}爱跑步，每次跑步会减肥0.5公斤，{self.name}的体重变成{self.weight}公斤")
    def eat(self):
        self.weight+=1
        print(f"{self.name}爱吃东西，每次吃东西体重会增加1公斤，{self.name}的体重变成{self.weight}公斤")
    def __str__(self):
        return f"{self.name}体重{self.weight}公斤"

if __name__ == '__main__':
    p=Person('小明',75)
    print(p)
    p.run()
    p.eat()
    r=Person('小花',45)
    print(r)
    r.run()
    r.eat()
